package com.lin.cloud.disk.entity.request;

import com.lin.cloud.disk.common.entity.request.AccessTokenRequest;
import com.lin.cloud.disk.common.entity.request.AccountRequestDTO;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.ToString;

import java.util.Date;

/**
 * @author ljc
 * @date 2021/1/21 18:07
 */
@Data
@EqualsAndHashCode(callSuper = true)
@ToString(callSuper = true)
public class ModifyCompanyInfoRequest extends AccountRequestDTO {

    @ApiModelProperty(value = "id", name = "companyId")
    private Long companyId;

    @ApiModelProperty(value = "名称", name = "companyName")
    private String companyName;

    @ApiModelProperty(value = "地址", name = "companyAddress")
    private String companyAddress;

    @ApiModelProperty(value = "法人", name = "legalPerson")
    private String legalPerson;

    @ApiModelProperty(value = "注册时间", name = "registerTime")
    private Date registerTime;

    @ApiModelProperty(value = "LOGO", name = "logoUrl")
    private String logoUrl;

    @ApiModelProperty(value = "电话", name = "phone")
    private Long phone;

    @ApiModelProperty(value = "邮箱", name = "email")
    private String email;

    @ApiModelProperty(value = "官网", name = "webAddress")
    private String webAddress;

    @ApiModelProperty(value = "简介", name = "recommend")
    private String recommend;

    @ApiModelProperty(value = "云盘有效期开始时间", name = "beginTime")
    private Date beginTime;

    @ApiModelProperty(value = "云盘有效期结束时间", name = "endTime")
    private Date endTime;

}
